package com.easylinkin.linkappapi.elasticsearch.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import java.util.Date;
import lombok.Data;

/**
 * 能源管理 历史数据 日 周 月 统计分析
 */

@Data
public class DayWeekMonthStatisticModel {

    /**
     * 今日值
     */
    private Double todaySum;
    /**
     * 昨日值
     */
    private Double yesterdaySum;
    /**
     * 昨日 环比
     */
    private Double yesterdayChainRatio;

    /**
     * 本周
     */
    private Double thisWeekSum;
    /**
     * 上周
     */
    private Double lastWeekSum;
    /**
     * 上周环比
     */
    private Double lastWeekChainRatio;
    /**
     * 本月
     */
    private Double thisMonthSum;
    /**
     * 上月
     */
    private Double lastMonthSum;
    /**
     * 上月环比
     */
    private Double lastMonthChainRatio;
    /**
     * 这周起始日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date thisWeekDayStart;
    /**
     * 这周结束日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date thisWeekDayEnd;


    /**
     * 这月起始日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date thisMonthDayStart;

    /**
     * 这月结束日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date thisMonthDayEnd;

    /**
     * 今日时间
     */
    private Date today;


}
